Skip to content

Bs27 hugo docsy updates - #352

Merged
stumbo merged 13 commits into
mainfrom
bs27_hugo_docsy_updates
Oct 22, 2026
Merged

stumbo merged 13 commits into
mainfrom
bs27_hugo_docsy_updates

Conversation

@stumbo

@stumbo stumbo commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

These updates move Hugo to v0.168.0 and Docsy to 0.18.0.

Summary of changes (AI generated)

  • Hugo: 0.155.3 → 0.168.0 (pinned in workflow, package.json via npm wrapper, README badge/install instructions, module min version)
  • Docsy: Migrated from github.com/google/docsy v0.14.3 + docsy/dependencies to github.com/docsy/docsy/theme v0.18.0. go.mod/go.sum updated accordingly.
  • Build tooling: package.json now managed by hugo mod npm pack (postinstall generates gitignored packages/hugoautogen workspace for Bootstrap/Font Awesome). README updated with new workflow (npm install required, npm run hugo -- ...).
  • Config migrations for Hugo 0.168 compatibility: languages.yaml (label/locale/direction), imaging.yaml (removed deprecated global quality), testing mounts (removed deprecated lang), staging uses locale, dev CSP tightened.
  • Templates: RSS/layout updates for modern language/author accessors, page-meta-links.html uses .Site.Language.Name (verified: in Hugo 0.168 this aliases to the language key en, functionally equivalent).
  • Workflow: validation expanded to check README, package.json, and module.yaml in sync; shared workflow pinned to @main.

@stumbo
stumbo requested a review from pamoroso October 15, 2026 04:23
@stumbo stumbo self-assigned this Oct 15, 2026

@pamoroso pamoroso left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks good.

@interlisp-staging-bot

Copy link
Copy Markdown

Staging preview for this pull request is available at https://interlisp.github.io/Interlisp.staging/pr-352/

@interlisp-staging-bot

Copy link
Copy Markdown

Staging preview for this pull request is available at https://interlisp.github.io/Interlisp.staging/pr-352/

@pamoroso

Copy link
Copy Markdown
Member

It looks fine at commit 7f50103.

@interlisp-staging-bot

Copy link
Copy Markdown

Staging preview for this pull request is available at https://interlisp.github.io/Interlisp.staging/pr-352/

- Update Hugo version in package.json devDependencies
- Update HUGO_VERSION in .github/workflows/gh-pages.yml
- Update minimum Hugo version in config/_default/module.yaml
- Update all version references in README.md (badge, installation instructions, examples)

Hugo 0.168.0 includes important security fixes and no breaking changes for existing configurations.
Docsy v0.18.0 (current theme) is fully compatible with Hugo 0.168.0 (requires 0.160.1+).
@stumbo
stumbo marked this pull request as ready for review October 20, 2026 11:25
@interlisp-staging-bot

Copy link
Copy Markdown

Staging preview for this pull request is available at https://interlisp.github.io/Interlisp.staging/pr-352/

@stumbo
stumbo requested review from hjellinek and masinter October 20, 2026 11:59
@stumbo
stumbo merged commit 4ffd7b3 into main Oct 22, 2026
6 checks passed
@stumbo
stumbo deleted the bs27_hugo_docsy_updates branch October 22, 2026 11:12
stumbo added a commit that referenced this pull request Oct 22, 2026
* Update to docsy 0.15.0.

* Fix deprecated language values

* Update package-lock.json

* Updates to  build process.

Hardening around getting the needed hugo version.

* Missed a file -- and the build process flagged it early

* Update package-lock

* One more try at package-lock

* Clean up and get to a stable build.

* Move to Docosy 0.16.0 and Hugo 0.164

* Update to Docsy 0.18 and Hugo 0.166.0

* Fix typo

* chore: upgrade Hugo from 0.166.0 to 0.168.0

- Update Hugo version in package.json devDependencies
- Update HUGO_VERSION in .github/workflows/gh-pages.yml
- Update minimum Hugo version in config/_default/module.yaml
- Update all version references in README.md (badge, installation instructions, examples)

Hugo 0.168.0 includes important security fixes and no breaking changes for existing configurations.
Docsy v0.18.0 (current theme) is fully compatible with Hugo 0.168.0 (requires 0.160.1+).

* Point build script to main branch in shared workflow repo.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants